a few bricks short of a (full) load [pejorative] - Türkisch Englisch Wörterbuch